import { defineStore } from 'pinia';
// 这是健康咨询的数据仓库

// 这里的第一个参数 'myStore' 是仓库的唯一标识，你可以自行修改
export const useMybyq = defineStore('myStore', {
  persist: {
    key: 'byq_List',  // 本地存储的名称
    storage: sessionStorage  // 本地存储的位置
  },  // 定义你的状态
    state: () => ({
        myArray: [] // 在这里定义你的数组类型数据
    }),
    actions: {
        // 添加元素到数组的方法
        addToArray(element) {
            this.myArray= [...this.myArray, element];
        },
        // 获取数组的方法
        getArray() {
            return this.myArray;
        },
        // 根据索引删除数组中元素的方法
        removeFromArray(index) {
            if (index >= 0 && index < this.myArray.length) {
                this.myArray.splice(index, 1);
            }
        }
    },
  //   persist: {
  //  enabled: true, // 启用持久化
  //  其他配置选项，如storage、key、paths等
  // },
});
